/*
 * chat_log.h
 *
 *  Created on: 2012-6-26
 *      Author: rendong
 */

#ifndef CHAT_LOG_H_
#define CHAT_LOG_H_

#include <stdio.h>
#include "chat_config.h"

extern FILE *errorfp;
/**
 * 错误输出函数
 */
void _chat_log_debug_core(const char *fmt, ...);

/**
 * 错误输出函数
 */
void _chat_log_error_core(const char *fmt, ...);

/**
 * 打印内存信息
 */
void chat_dump_char(const char * str, int len);

// 调试模式
#ifdef CHAT_DEBUG
	#define chat_log_debug(...) _chat_log_debug_core(__VA_ARGS__)
#else
	#define chat_log_debug(...)
#endif

// 错误信息
#define chat_log_error(...) _chat_log_error_core(__VA_ARGS__)

#endif /* CHAT_LOG_H_ */
